#language: zh-CN
@闪送员 @计费
@price-service
@AfCourierOne

功能: courier端计费模块
  背景:与闪送员计费相关所有模块，现金账户、今日收入、待抢单各种金额显示

  @Main @CourierMain
  @pay-service @berforePrice
  场景大纲:【1】一取一投计费、里程费、续重费、小费
    假如 闪送员计费登录准备：<闪送员账户>
    并且 w登录并输入一取一投类型订单的详细信息：<用户账户>：<城市>：<寄地址>：<收地址>：<重量>：<物品>
    而且 w点击下一步
    而且 w选择加价15元
    当   w提交订单
    同时 弹出抢单页面：<闪送员账户>
    那么 抢单界面，确定订单总额：<订单总额>
    而且 点击抢单按钮
    那么 待取件详情界面，确定订单金额：<订单总额>
    并且 闪送员已就位
    并且 闪送员完成取件
    那么 待收件详情界面，确定付款方式：<付款方式>
    并且 闪送员完成收件：<收件>
    那么 闪送完成界面，确定本次收入金额：<本次收入>
    那么 闪送员完成评价
    并且 进入闪送员主页面
    那么 今日订单中，判断订单总额：<订单总额>
    而且 进入收支明细
    那么 确认收支明细订单总金额
    那么 确认闪送员现金账户余额

  @first
    #里程、续重、小费
    #15501213529  等级2   9.5折    里程：11.3公里   续重：8公斤    小费15
    #15500000003  等级3   9.2折    里程：34.7公里   续重：30公斤   小费15
    #15500000004  等级4   8.8折    里程：9.6公里    续重：0公斤    小费15
      例子:
      | 闪送员账户  | 用户账户    |城市  |寄地址    |收地址|重量|物品 |订单总额|付款方式 |收件|本次收入|
      | 13691541162 |15501213529 |北京市|昌平西山口|西二旗| 8  | 文件|  77   | 在线支付|  0 |   77   |
      | 13691541162 |15500000003 |北京市|昌平西山口|天宫院| 30 | 文件|  231  | 在线支付|  0 |   231  |
      | 13691541162 |15500000004 |北京市|昌平西山口| 国贸 | 0  | 文件|  61   | 在线支付|  0 |   61   |
  @second
    例子:
    #里程、续重、小费
   #15111112222  等级2   9.5折    里程：18.7公里   总重：6公斤   小费15
   #15901019881  等级3   9.2折    里程：20.1公里   总重：23公斤  小费15
   #13120463172  等级4   8.8折    里程：19.6公里    总重：8公斤  小费15
      | 闪送员账户  | 用户账户    |城市  |寄地址|收地址  |重量|物品   |订单总额|付款方式 |收件  |本次收入|
      |13816651948 |15111112222 |北京市|前门  |西二旗  |  6  |证件  |63      | 在线支付 | 0    |63      |
      |13816651948 |15901019881 |北京市|前门  |龙泽    |  23 |证件  |116     |在线支付  | 0    |116     |
      |13816651948 |13120463172 |北京市|前门  |回龙观  |  8  |证件  |67      | 在线支付 | 0    |67      |
  @fourth
    例子:
      | 闪送员账户  | 用户账户    |城市  |寄地址|收地址  |重量|物品 |订单总额|付款方式 |收件|本次收入|
      | 15801034088 |15501213529 |北京市|欢乐谷|北京西  | 8  | 文件|  67   | 在线支付|  0 |   67   |
      | 15801034088 |17145454545 |北京市|欢乐谷|朝阳公园| 30 | 文件|  121  | 在线支付|  0 |   121  |
      | 15801034088 |17167676767 |北京市|欢乐谷|天宫院  | 0  | 文件|  81   | 在线支付|  0 |   81   |

  场景大纲:  【2】预约单、夜间费
    假如 闪送员计费登录准备：<闪送员账户>
    同时 w用户下了一个一取一投预约单：<用户账户>：<城市>：<寄地址>：<收地址>：<预约时间>
    而且 弹出抢单页面：<闪送员账户>
    那么 抢单界面，确定订单总额：<订单总额>
    而且 判断抢单页面为预约单
    而且 点击抢单按钮
    那么 待取件详情界面，确定订单金额：<订单总额>
    并且 闪送员已就位
    并且 闪送员完成取件
    那么 待收件详情界面，确定付款方式：<付款方式>
    并且 闪送员完成收件：<收件>
    那么 闪送完成界面，确定本次收入金额：<本次收入>
    那么 闪送员完成评价
    并且 进入闪送员主页面
    那么 今日订单中，判断订单总额：<订单总额>
    而且 进入收支明细
    那么 确认收支明细订单总金额
    那么 确认闪送员现金账户余额
    #用户等级1 预约时间为第二天的某小时

  @first
    例子:
      |闪送员账户 |用户账户    |城市  |寄地址    |收地址|预约时间|收件|订单总额|付款方式|本次收入|
      |13691541162|15500000002|北京市|昌平西山口|国贸  |  03    |0  |   106  |在线支付|   106  |
  @second
    例子:
      |闪送员账户  |用户账户    |城市  |寄地址|收地址|预约时间|收件|订单总额|付款方式|本次收入|
      |13816651948|13126642902|北京市|前门  |西二旗|  03    |0   |  56     |在线支付|   56  |
  @fourth
    例子:
      |闪送员账户  |用户账户    |城市  |寄地址|收地址  |预约时间|收件|订单总额|付款方式|本次收入|
      |15801034088|17178787878 |北京市|欢乐谷|朝阳公园|  03    |0  |   36   |在线支付|   36  |

#  @pay-service
#  场景大纲:  【3】一取多投费、续重、跨江费
#    假如 闪送员计费登录准备：<闪送员账户>
#    同时 w用户下了一个一取多投单：<用户账户>：<寄件地址>：<收件地址>：<收件地址2>：<物品重量>：<物品名称>
#    而且 弹出抢单页面：<闪送员账户>
#    那么 抢单界面，确定订单总额：<订单总额>
#    而且 点击抢单按钮
#    那么 待取件详情界面，确定订单金额：<订单总额>
#    并且 闪送员已就位
#    并且 闪送员完成取件
#    那么 待收件详情界面，确定付款方式：<付款方式>
#    并且 闪送员完成收件：<收件1>
#    那么 点击完成
#    那么 订单二级目录进入收件2详情
#    并且 闪送员完成收件：<收件2>
#    那么 闪送员完成评价
#    并且 进入闪送员主页面
#    那么 今日订单中，判断订单总额：<订单总额>
#    而且 进入收支明细
#    那么 确认收支明细订单总金额
#    那么 确认闪送员现金账户余额
#
#  @first
#    例子:
#      | 闪送员账户 | 用户账户   | 寄件地址 | 收件地址  | 收件地址2   | 物品重量 | 物品名称 |收件1|收件2|订单总额|付款方式|
#      |10011111111 |15501213529|昌平西山口    |    亮马桥 | 密云区区政府|   23    |AK47      |  0  |  1  |   302  |在线支付|
#  @second
#    例子:
#      | 闪送员账户  | 用户账户   | 寄件地址 | 收件地址| 收件地址2 | 物品重量 | 物品名称 |收件1|收件2|订单总额|付款方式|
#      |13816651948 |15111112222|前门      |  北京站  | 密云区区政府|   16   |文件      |  0  |  1 |   299  |在线支付|
#  @fourth
#    例子:
#      | 闪送员账户 | 用户账户   | 寄件地址| 收件地址 | 收件地址2 | 物品重量 | 物品名称 |收件1|收件2|订单总额|付款方式|
#      |15801034088|15501213529 |欢乐谷   |  朝阳公园| 密云区政府|   23     |AK47     |  0   |  1 |    312 |在线支付|

  场景大纲:【4】交通费:"汽车"
    假如 登录闪送员APP账户:<闪送员账户>
    而且 进入闪送员主页面
    而且 打开听单
    而且 设置为汽车
    而且 更新了当前地理位置
    而且 获得闪送员现金账户余额
    同时 w用户下了一个一取一投并要求交通方式的及时单：<用户账户>：<城市>：<寄地址>：<收地址>：<交通工具>
    同时 弹出抢单页面：<闪送员账户>
    那么 抢单界面，确定订单总额：<订单总额>
    而且 点击抢单按钮
    那么 待取件详情界面，确定订单金额：<订单总额>
    并且 闪送员已就位
    并且 闪送员完成取件
    那么 待收件详情界面，确定付款方式：<付款方式>
    并且 闪送员完成收件：<收件>
    那么 闪送完成界面，确定本次收入金额：<本次收入>
    那么 闪送员完成评价
    并且 进入闪送员主页面
    那么 今日订单中，判断订单总额：<订单总额>
    而且 进入收支明细
    那么 确认收支明细订单总金额
    那么 确认闪送员现金账户余额

  @first
    例子:
      | 闪送员账户 | 用户账户  | 城市 | 寄地址 | 收地址 | 交通工具|订单总额|付款方式|收件|本次收入|
      |10011111111|15501213529|北京市|昌平西山口  |西二旗  |  汽车   |  64   |在线支付 |0  |  64    |
  @second
    例子:
      | 闪送员账户 | 用户账户   | 城市 | 寄地址 | 收地址 | 交通工具|订单总额|付款方式|收件|本次收入|
      |13816651948|15111112222 |北京市|前门   |西二旗   |  汽车   |  54   |在线支付 |0  |  54    |
  @fourth
    例子:
      | 闪送员账户 | 用户账户   | 城市 | 寄地址 | 收地址   | 交通工具|订单总额|付款方式 |收件|本次收入|
      |15801034088|15501213529 |北京市|欢乐谷  |朝阳公园  |  汽车   |  34    |在线支付 |0  |  34    |

  场景大纲:【5】交通费:"摩托车"
    假如 登录闪送员APP账户:<闪送员账户>
    而且 进入闪送员主页面
    而且 打开听单
    而且 设置为摩托车
    同时 更新了当前地理位置
    而且 获得闪送员现金账户余额
    同时 w用户下了一个一取一投并要求交通方式的及时单：<用户账户>：<城市>：<寄件地址>：<收件地址>：<交通工具>
    同时 弹出抢单页面：<闪送员账户>
    那么 抢单界面，确定订单总额：<订单总额>
    而且 点击抢单按钮
    那么 待取件详情界面，确定订单金额：<订单总额>
    并且 闪送员已就位
    并且 闪送员完成取件
    那么 待收件详情界面，确定付款方式：<付款方式>
    并且 闪送员完成收件：<收件>
    那么 闪送完成界面，确定本次收入金额：<本次收入>
    那么 闪送员完成评价
    并且 进入闪送员主页面
    那么 今日订单中，判断订单总额：<订单总额>
    而且 进入收支明细
    那么 确认收支明细订单总金额
    那么 确认闪送员现金账户余额
  @first
    例子:
      | 闪送员账户 | 用户账户  | 城市  | 寄件地址 | 收件地址 | 交通工具  |订单总额|付款方式|收件|本次收入|
      |10011111111|15501213529|北京市 |昌平西山口 |亮马桥    |摩托车    | 86   |在线支付 |0  |  86     |
  @second
    例子:
      | 闪送员账户 | 用户账户   | 城市 | 寄件地址 | 收件地址 | 交通工具 |订单总额 |付款方式|收件|本次收入|
      |13816651948|15111112222 |北京市|前门      |西二旗    |  摩托车  |  48    |在线支付 |0  |  48    |
  @fourth
    例子:
      | 闪送员账户 | 用户账户  | 城市  | 寄件地址 | 收件地址 | 交通工具  |订单总额|付款方式|收件|本次收入|
      |15801034088|15501213529|北京市 |欢乐谷    | 十里河   |摩托车     | 16   |在线支付 |0  |  16     |

  @pay-service
  场景大纲:【6】取件后客服流单
    假如 登录闪送员APP账户:<闪送员账户>
    而且 进入闪送员主页面
    而且 打开听单
    而且 设置为摩托车
    同时 更新了当前地理位置
    而且 获得闪送员现金账户余额
    同时 w用户下了一个一取一投并要求交通方式的及时单：<用户账户>：<城市>：<寄件地址>：<收件地址>：<交通工具>
    同时 弹出抢单页面：<闪送员账户>
    那么 抢单界面，确定订单总额：<订单总额>
    而且 点击抢单按钮
    那么 待取件详情界面，确定订单金额：<订单总额>
    并且 闪送员已就位
    并且 闪送员完成取件
    并且 p客服流单
    那么 确认客服流单后闪送员账户余额
  @first
    例子:
      | 闪送员账户 | 用户账户   | 城市 | 寄件地址 | 收件地址 | 交通工具 |订单总额|
      |10011111111 |15501213529|北京市|昌平西山口    |望京      |摩托车    | 86    |
  @second
    例子:
      | 闪送员账户 | 用户账户    | 城市 | 寄件地址 | 收件地址 | 交通工具 |订单总额|
      |13816651948 |15111112222 |北京市|前门      |西二旗    |摩托车    | 48      |
  @fourth
    例子:
      | 闪送员账户 | 用户账户  | 城市 | 寄件地址 | 收件地址 | 交通工具 |订单总额|
      |15801034088|15501213529|北京市|  欢乐谷  |朝阳公园  |  摩托车  |   26   |


    #未实现模块：1、待实现：动态溢价、闪送员拒单扣款、固定溢价、代收货款、处罚扣款。
    #           2、不实现：并单逻辑、取消单逻辑、周奖励、推荐用户奖励、推荐闪送员奖励。
      #备注：寄付到付已在推单模块实现，@Price标签已加。


